concrete vibrating screed - French English Dictionary